become drenched - French English Dictionary